# !/usr/bin/python
# -*- coding: utf-8 -*-
# 日期工具类
import datetime

# 设置excel标题
import time


# 获取前1天或N天的日期，beforeOfDay=1：前1天；beforeOfDay=N：前N天
# format格式：%Y-%m-%d、%Y%m%d
def get_date(before_day, format):
    today = datetime.datetime.now()
    # 计算偏移量
    offset = datetime.timedelta(days=-before_day)
    # 获取想要的日期的时间
    re_date = (today + offset).strftime(format)
    return re_date

# 获取当前日期
def get_now_date(format):
    now_time = datetime.datetime.now().strftime(format)
    return now_time

# 根据日期转化成偏移量进行日期比较
def get_offset(date, format):
    # mktime参数为struc_time,将日期转化为秒，
    e_time = time.mktime(time.strptime(date, format))
    return e_time

# 获取当前日期的年份
def get_now_year_date():
    # 获得当前年份
    now_year = datetime.datetime.now().strftime('%Y')
    return now_year

# 获取当前日期的月份
def get_now_month_date():
    # 获得当前月份
    now_month = datetime.datetime.now().strftime('%m')
    return now_month

# 获取当前日期的天
def get_now_day_date():
    # 获得当前天
    now_day = datetime.datetime.now().strftime('%d')
    return now_day

if __name__ == '__main__':
    print(get_now_date('%Y%m%d'))